home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / wild / include / clib / wild_protos.h < prev    next >
C/C++ Source or Header  |  1999-05-25  |  2KB  |  45 lines

  1. #ifndef CLIB_WILD_PROTOS_H
  2. #define CLIB_WILD_PROTOS_H
  3.  
  4. /*
  5. **    $VER: wild_protos.h 2.00 (13.10.98)
  6. **
  7. **    Wild.library prototypes.
  8. **
  9. */
  10.  
  11. #ifndef  EXEC_TYPES_H
  12. #include <exec/types.h>
  13. #endif
  14.  
  15. #include <wild/wild.h>
  16.  
  17. struct     WildApp     *AddWildApp(struct MSGPort *wildport,struct TagItem *tags);
  18. void            RemWildApp(struct WildApp *wildapp);
  19. struct    WildModule    *LoadModule(char *type,char *name);
  20. void            KillModule(struct WildModule *module);
  21. BOOL            SetWildAppTags(struct WildApp *wildapp,struct TagItem *tags);
  22. void            GetWildAppTags(struct WildApp *wildapp,struct TagItem *tags);
  23. struct     WildThread    *AddWildThread(struct WildApp *wildapp,struct TagItem *tags);
  24. void            RemWildThread(struct WildThread *thread);
  25. ULONG            *AllocVecPooled(ULONG size,ULONG *pool);
  26. void            FreeVecPooled(ULONG *mem);
  27. void            RealyzeFrame(struct WildApp *wildapp);
  28. void            InitFrame(struct WildApp *wildapp);
  29. void            DisplayFrame(struct WildApp *wildapp);
  30. struct    WildTable    *LoadTable(ULONG ID,char *name);
  31. void            KillTable(struct WildTable *table);
  32. ULONG            LoadFile(ULONG offs,char *name,ULONG *pool);
  33. struct     WildExtension    *LoadExtension(char *libname,ULONG version);
  34. void            KillExtension(struct WildExtension *extension);
  35. struct    WildApp        *FindWildApp(struct TagItem *tags);
  36. ULONG            *BuildWildObject(struct TagItem *tags);
  37. void            FreeWildObject(ULONG *object);
  38. ULONG            *LoadWildObject(struct WildApp *wapp,struct TagItem *tags);
  39. ULONG            *GetWildObjectChild(ULONG *object,ULONG childtype,ULONG number);
  40. ULONG            *SaveWildObject(struct WildApp *wapp,struct TagItem *tags);
  41. struct    WildDoing    *DoAction(struct WildApp *wapp,struct TagItem *tags);
  42. void            WildAnimate(struct WildApp *wapp,struct TagItem *tags);
  43. void            AbortAction(struct WildDoing *doing);
  44. #endif
  45.